Optimizing TCP Forwarding

نویسندگان

  • Vsevolod V. Panteleenko
  • Vincent W. Freeh
چکیده

The continued growth of the web places ever increasing performance demands on web site front-end appliances. In many cases, these appliances have to forward network traffic to and from web servers at transport and application levels utilizing complete TCP/IP stack processing, which could easily make the front-end appliance a bottleneck for a web site. This paper describes four novel optimizations of the TCP/IP stack processing for a TCP forwarding appliance: acknowledgement aggregation, fast path for incoming packets, double allocation avoidance in TCP module, and packet reuse. These optimizations are applicable for different throughputs and MTU sizes on the forwarding path when traditional approaches for performance improvements, such as TCP splicing, could not be applied. These optimizations are implemented in context of a web booster appliance that modifies web site traffic to decrease the cost of the network processing on a web server. These four optimizations, applied together with device driver polling, result in four-fold improvement in appliance throughput compared to a base case.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

TCP adaptation with network coding and opportunistic data forwarding in multi-hop wireless networks

Opportunistic data forwarding significantly increases the throughput in multi-hop wireless mesh networks by utilizing the broadcast nature of wireless transmissions and the fluctuation of link qualities. Network coding strengthens the robustness of data transmissions over unreliable wireless links. However, opportunistic data forwarding and network coding are rarely incorporated with TCP becaus...

متن کامل

SSH over SCTP - Optimizing a multi-channel protocol by adapting it to SCTP

Secure Shell (SSH) is a multi-channel security protocol running over the Transmission Control Protocol (TCP), which offers channels for several services over a secured connection, such as remote shells and connection forwarding. In this paper we introduce a method for using SSH over the Stream Control Transmission Protocol (SCTP), a transport protocol supporting multi-homing and multi-streaming...

متن کامل

Transport of TCP/IP Traffic over Assured Forwarding IP Differentiated Services

The Internet is currently facing a twofold challenge: to increase network capacity in order to accommodate a steadily increasing number of users, and to guarantee the Quality of Service for existing applications as well as for new multimedia applications requiring real-time network response. In order to meet these requirements, the Internet Engineering Task Force is currently defining the Diffe...

متن کامل

Effect of Higher Priority EF Traffic on TCP Throughput and Fairness

In this paper, we study the effect on TCP of assigning higher-priority to traffic requesting Expedited Forwarding (EF) service in a Differentiated Services network. We analyze networks in which (1) EF traffic occupies different fractions of link bandwidth and is bursty at different time-scales; and (2) multiple TCP flows with heterogeneous round trip times share the network with the EF traffic....

متن کامل

Quality Issues in Internet Packet Forwarding

This thesis addresses quality issues in Internet Protocol (IP) packet forwarding. In IP networks, queue mechanisms and scheduling can be used to construct multiple forwarding behaviors. Thereby, both relative and independent services can be offered to Internet users. Independent services offer forwarding qualities known beforehand. Users are assumed to explicitly request admission to an indepen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002